/// @brief 简单介绍
///
/// 详细描述
typedef struct Person {
    /// @brief 简单描述
    ///
    /// 详细描述
    char name[50];
    int age;
    /// @brief 简单描述方法
    ///
    /// 详细描述方法
    /// @param p 这是参数P的介绍
    /// @return 返回XXX
    void (*setName)(struct Person* p, const char* name);
    void (*setAge)(struct Person* p, int age);
    void (*printInfo)(struct Person* p);
} Person;

Person* createPerson();